// 定义pinia， 定义需要共享的状态（数据）

import { defineStore } from 'pinia';

// 创建一个用户状态，并且暴露
export const adminStore = defineStore(
    'admin', // 声明一个状态叫admin
    {
        state: ()=>{ return {}; }, // 初始化
        actions: {  // 动作们
            update(admin){
                this.admin = admin;
            }
        }
    }
);

// 创建一个Token
export const tokenStore = defineStore(
    'token',
    {
        state: ()=>{
            return {token: localStorage.getItem('token')};
        },
        actions: {
            update(token){
                this.token = token;
                localStorage.setItem('token', token)
            }
        }
    }
);

